/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
//teste commit 00001
package estoque.lib.dao;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
/**
 *
 * @author gaucholab
 */

//Aqui vai ser uma funcao para trabalhar com os produtos...
//Add produto, remover, editar... cadastrar entrada, saida etc.. entao
//se nós mudarmos algo no bd sobre as tabelas do produto, corrigimos
//apenas esse arquivo, sem percorrer o restante do código.

//http://www.java2s.com/Code/Java/Database-SQL-JDBC/ExecutesSQLquerieswithpluggablestrategiesforhandlingResultSetsThisclassisthreadsafe.htm
public class Produto {
       //Apenas teste, nao devera fazer query via variavel e sim via funcao fixa.
       //se for variáveis deve ser tratada antes.
       public boolean fazerQuery(Connection connection){
              try{
                     Statement stmt = connection.createStatement();
                     stmt = connection.createStatement();
                     ResultSet rs = stmt.executeQuery("select nome, descricao from entrada");
                     while (rs.next()){
                            System.out.println("Produto: "+rs.getString("nome")+"\nDescricao: "+rs.getString("descricao"));
                     }
                     rs.close();
                     return true;
              }catch(SQLException e){
                     return false;
              }
       } 
}
